package com.sc.nft.entity.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Map;

@NoArgsConstructor
@Data
public class ImModifyGroupBaseInfoDTO {

    @ApiModelProperty("要修改哪个群的基础资料（必填）")
    private String groupId;

    @ApiModelProperty("群名称（选填）")
    private String name;

    @ApiModelProperty("群简介（选填）")
    private String introduction;

    @ApiModelProperty("群公告（选填）")
    private String notification;

    @ApiModelProperty("群头像（选填）")
    private String faceUrl;

    @ApiModelProperty("最大群成员数量（选填）")
    private Integer maxMemberNum;

    @ApiModelProperty("申请加群方式（选填）")
    private String applyJoinOption;

    @ApiModelProperty("设置全员禁言（选填）On:开启，Off:关闭")
    private String muteAllMember;

    @ApiModelProperty("自定义字段")
    private List<Map> map;

}
